scotland wales edinburgh golf equipment events london golf clubs glasgow ireland golf balls corporate events responsibility golf club golfing escort corporate golf course golf courses golf weddings social comedy escorts entertainment